package com.sftz.modules.minapp.searchcourse.module;

import java.util.Map;

import javax.servlet.http.HttpSession;

import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.mvc.annotation.At;
import org.nutz.mvc.annotation.Ok;
import org.nutz.mvc.annotation.Param;

import com.sftz.modules.minapp.searchcourse.form.SearchCourseForm;
import com.sftz.modules.minapp.searchcourse.service.SearchCourseService;

/**
 * 首页-课程检索
 * @author   王宏伟
 * @Date	 2018年12月11日
 */
@IocBean
@At("/wx/searchcourse/")
public class SearchCourseModule {
	@Inject
	private SearchCourseService searchCourseService;

	/**
	 * 课程列表
	 * @param session
	 * @return
	 */
	@At
	@Ok("json")
	public Map<String, Object> courseDataList(@Param("..") final SearchCourseForm form, HttpSession session) {
		// 获取用户id
		return searchCourseService.courseDataList(form);
	}

}
